/**
 * 
 */
package implementations;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;

import interfaces.Edge;
import interfaces.Vertex;

/**
 * @author Kai Bielenberg (kai.bielenberg@haw-hamburg.de)
 *
 */
public class DirectedGraph<E,V> extends AbstractDirectedGraph<E, V> {

    
    private DirectedGraph(Vertex<V> v) {
        this.vertices().add(v);
        
    }
    
    static <E,V> DirectedGraph<E, V> valueOf(Vertex<V> v) {
        return new DirectedGraph<E,V>(v);
    }
    

   

       
    
}
